<?php
/**
 * Create By luolinjiang
 * Time : 2018年3月16日21:19:36
 *
 */

	namespace Home\Controller;
	use Think\Controller;

	/**
	 * Class LoginController
	 * @package Home\Controller
	 */
	class LoginController extends Controller {

		public function login() {
			if (IS_POST) {
				$login = D('login');
				$data = $login->create();

				// var_dump($data);
				// var_dump(I('post.url'));
	            // 查询数据库
	            $where = array();
	            $where['username'] = $data['username'];
	            $result = $login->where($where)->field('userid, username, password, lastdate')->find();
	            // var_dump($result);

	            if($result && $result['password'] == $data['password']) {
					// 保存session
					// session_start();
	            	session('uid', $result['userid']);			// 当前用户的ID
	            	session('username', $result['username']);	// 当前用户名
	                session('lastdate', $result['lastdate']);   // 上一次登录时间
	                session('url', I('post.url'));

	                // 更新用户登录信息
	                $where['userid'] = session('uid');
	                M('users')->where($where)->setInc('loginnum');   // 登录次数加 1
	                M('users')->where($where)->save($data);   // 更新登录时间和登录ip

	                // $this->success('登录成功，正跳转至系统首页...', U('Blast/blast'), 1);
	                $this->success('登录成功，正跳转至当前页...', I('post.url'), 1);
	            }
	            else {
	            	$this->error('登录失败,用户名或密码不正确!');
	            }
			}
		}

		public function logout()
	    {
	        // 清楚所有session
	        var_dump($_SESSION);
	        $url = $_SESSION['url'];
	        // var_dump($url);
	        // session_destroy();
	        // $this->redirect(U('Blast/blast'), '正在退出登录...');
	        // redirect($url);
	    }

	}

?>
